Map Graph

Leicester Square Theatre

British theatre in London, England

The Leicester Square Theatre is a 400-seat theatre in Leicester Place, immediately north of Leicester Square, in the City of Westminster, London. It was previously known as Notre Dame Hall, Cavern in the Town and The Venue. The theatre hosts stand-up comedy, cabaret, music, plays and comedies.

Read article
File:Leicester_Square_Theatre_20220914.jpg
Top Questions
AI generated

List the top facts about Leicester Square Theatre

Summarize this article

What is the single most intriguing fact about Leicester Square Theatre?

Are there any controversies surrounding Leicester Square Theatre?

More questions